/** GLOBAL STYLES **/

/*******************/
/* NATIVE ELEMENTS */
/*******************/
body{font:10px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;height:100%;}
p {color: #393939;margin: 10px 0 10px 0;}
h1,h2,h3,h4{margin:.5em 0 .5em 0;color:#788B9E;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
h1{font-size:3em;}
a:link, a {color:#0088cc;text-decoration: none;}
a:hover{text-decoration:underline;}

body.jTalkBody{position:relative;}

/*************/
/* MAIN LOGO */
/*************/
.mainLogo{text-indent:-9999px;width:384px;height:132px;background:url('/global/img/bg/jqtalk-logo-main.jpg') no-repeat 0 0;margin:10px 0 0 0;}

/*******************/
/* UTILITY CLASSES */
/*******************/
	/* Images */
	.noOutline{outline:none;}
	/* Floats */
	.floatLeft{float:left;}
	.floatRight{float:right;}
	.clear{clear:both;}
	/* Type */
	.darker{color:#504F4B;}
	.textLeft{text-align:left;}
	.textRight{text-align:right;}
	.textCenter{text-align:center;}
	.strong{font-weight:bold;}
	.normal-s{font-weight:normal;}
	.italic{font-style:italic;}
	.normal-i{font-style:normal;}
	.letterspace1{letter-spacing:1px;}
	.letterspace2{letter-spacing:2px;}
	/* Lists */
	.squareList li{list-style-type:square;}
	/* Padding and Margin */
	.padTB1em{padding:1em 0;}
	.padL15{padding-left:15px;}
	.padL2em{padding-left:2em;}
	/* Digits */
	.experimentNumber{position:absolute;top:-15px;left:-15px;}
	.digit{height:40px;background:url('/global/img/text/digits.png') no-repeat;text-indent:-9999px;display:block;position:absolute;left:0;top:0;}
	.digit0{width:42px;background-position: 0 0;}
	.digit1{width:24px;background-position:-70px 0;}
	.digit2{width:42px;background-position:-144px 0;}
	/* Alerts and Error Messages */
	.alertErrorTxt{background:#fae6e5;color:#555555;font-size:1em;font-weight:bold;letter-spacing:-1;padding:15px;-moz-border-radius:4px;margin:20px 0 20px 0;}
	.alertErrorIcon{width:35px;height:35px;background:url('/global/img/elements/jqtalk-master-sprite.png') no-repeat 0 0;float:left;margin:0 10px 0 0;}
	#alert-browser-error{display:none;}

/***********/	
/* BUTTONS */
/***********/
.iBtn{outline:none;text-indent:-9999px;}
.footerCloseBtn{width:11px;height:11px;display:block;background:url('/global/img/buttons/close_btn.gif') no-repeat 0 0;position:absolute;top:0;right:0;text-indent:-9999px;outline:none;}
.footerCloseBtn:hover{background-position:0 -10px;}
.toggler{width:48px;height:23px;background:url('/global/img/buttons/rg_switch.png') no-repeat 0 0;display:block;}
.toggler-collapsed{width:48px;height:23px;display:block;background:url('/global/img/buttons/rg_switch.png') no-repeat 0 -27px;}

/***************************/
/* WRAPPERS AND CONTAINERS */
/***************************/
.main {width: 980px;margin:0 auto;text-align: left;}
.content{width:980px;}

/*************/
/* META DATA */
/*************/
.meta {width:45%;height:auto;background:#F0F0EF;padding:15px;color:#626662;margin:15px 0;position:relative;}
	/* Meta - round corners */
	.meta{-moz-border-radius:4px;-webkit-border-radius:4px;}
.innerMeta{display:block;overflow:hidden;}
.metaToggleBtn{text-align:left;}
.metaToggleBtn .toggler,.metaToggleBtn .toggler-collapsed{float:left;}
.metaToggleBtn span.labelTxt{float:left;margin:2px 0 0 5px;font-size:0.7em;font-weight:bold;text-transform:uppercase;color:#555555;}

/**********/
/* FOOTER */
/**********/
.jTalkBody #footer{background:url('/global/img/bg/footer-border-wave.jpg') repeat-x;margin-top:100px;min-height:145px;}
.jTalkBody #footer .footerContent{width:800px;margin:0 auto;padding:30px;}
.jTalkBody #footer .footerMenu{color:#898378;font-weight:bold;font-size:1em;float:left;margin:0 15px 0 0;width:100px;}
.jTalkBody #footer .footerMenu a{font-weight:normal;color:#898378;}
.jTalkBody #footer .footerMenu a:hover{color:#ffffff;}
.jTalkBody #footer .footer-thanks{clear:both;padding:20px 0 0 0;}
.jTalkBody #footer .footer-thanks-txt{display:block;text-indent:-9999px;width:155px;height:14px;background:url('/global/img/text/footer_thanks_txt.gif') no-repeat 0 0;}
.jTalkBody #footer .footer-legal{color:#393939;margin:10px 0 10px 0;}

/*********/
/* JTALK */
/*********/
.jTalkBody h2{font-size:1.8em;margin:.5em 0 .5em 0;text-shadow:#ffffff 1px 1px 0;}

/* Chat Window Pane */
#jTalkPane{position:relative;margin:25px 0 25px 0;}

#jTalkPane .jTalkLogo{width:169px;height:35px;background:url('/global/img/icons/chatPaneLabel.png') no-repeat 0 0;position:relative;text-indent:-9999px;float:left;margin-bottom:-25px;margin-left:5px;margin-right:5px;}
/* Chat Window Pane - Options */
#jTalkPane .channel-privacy,#jTalkPane .channel-details{float:left;color:#767676;}
#jTalkPane .private a{color:#bf554f}
#jTalkPane .public a{color:#ffd800;}
#jTalkPane .channel-details .channel-name,#jTalkPane .channel-details .channel-code{font-size:2em;}
#jTalkPane .jTalkPaneWindow{width:585px;height:233px;background:url('/global/img/bg/chatPaneWindowBg.png') no-repeat 0 0;border:3px solid #d6d6d6;overflow:auto;clear:both;float:left;}
#jTalkPane .jTalkPaneWindow .jTalkPaneInner{padding:20px;}

/* Chat Window Pane - Users */
#jTalkPane .jTalkPaneUsers{width:100px;height:203px;background:#ffffff;border-top:3px solid #d6d6d6;border-right:3px solid #d6d6d6;border-bottom:3px solid #d6d6d6;overflow:hidden;float:left;margin-top:8px;padding:5px;}
	/* rounded corners */
	#jTalkPane .jTalkPaneUsers{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;}
#jTalkPane .jTalkPaneUsers .jTalkPaneUser{font-size:9px;} /* li */
#jTalkPane .jTalkPaneUsers .jTalkPaneUser a{display:block;padding:4px;color:#393939;}
#jTalkPane .jTalkPaneUsers .jTalkPaneUser a:hover{background:#d2e8ff;color:#6b6b6b;text-decoration:none;}

/* Chat Controls and Buttons */
#jTalkPane .chatInputTxt{width:539px;height:39px;background:url('/global/img/bg/chatPaneText.png') no-repeat 0 0;float:left;margin:2px 12px 0 0;color:#555555;font-family:Georgia,Times,Times New Roman,serif;}
#jTalkPane .jTalkControls{margin:10px 0 0 0;clear:both;float:none;}
#jTalkPane .chatInputTxt:hover{background-position:0 -50px;}
#jTalkPane .jChatSendBtn{float:left;}
#jTalkPane #jTalkChatInput{width:510px;height:39px;padding:0 15px 0 15px;font-size:1.2em;border:0;outline:none;background:transparent;}
#jTalkPane #jTalkSendBtn{width:41px;height:41px;background:transparent;border:none;cursor:pointer;text-indent:-9999px;}
#jTalkPane .jChatSendBtn a{width:41px;height:41px;display:block;background:url('/global/img/elements/jqtalk-master-sprite.png') no-repeat 0 -46px;outline:none;}
#jTalkPane .jChatSendBtn a:hover{background-position:0 -106px;text-decoration:none;}
#jTalkPane .jChatSendBtn a:active{background-position:0 -167px;}
#jTalkPane a.jTalkMsg-Author{font-weight:bold;color:#555555;position:relative;}
#jTalkPane a.jTalkMsg-Author:hover{text-decoration:underline;}
#jTalkPane .jTalkMsg-SystemTxtGreen{font-weight:bold;color:#a4bb90;}
#jTalkPane .jTalkMsg-SystemTxtRed{font-weight:bold;color:#bf554f;}

/* Tooltips */
#jTalkPane .jTalkMsg-tooltip{display:block;position:absolute;top:0;left:0;}